!rtimspoolfg

Displays fragmentation information within the local pool of an internal memory allocation space (MSpace) of a process. For each OS block, the command shows the free ranges and used ranges. For used range, it also shows where the allocation request comes from (application, pool cache, or a page of small chunks for local pool itself).

Syntax

!rtimspoolfg <process>

Parameters

process

RTSS process object address.

Remarks

For a glossary of common terms found in command output, see RTX64 WinDbg Extension Commands Glossary.

This command is supported for:

Requirements

Minimum Supported Version RTX64 4.0

Examples

!rtimspoolfg 0xffffcf0ab70e0010

Process 0xffffcf0ab70e0010 Internal MSpace Local Pool Fragmentations:

Start address         End address           Size (bytes)  Type

0xffffcf0ab7231000    0xffffcf0ab7331000    0x00100000    OS block

0xffffcf0ab7231000    0xffffcf0ab7320000    0x000ef000    Free
0xffffcf0ab7320000    0xffffcf0ab7321000    0x00001000    Chunk Page (free: 0xfa0, used: 0x20)
0xffffcf0ab7321000    0xffffcf0ab7331000    0x00010000    Used (Pool Cache)

Total local pool (bytes):                0x00000000000fffc0
Free local pool (bytes):                 0x00000000000effa0
Largest contiguous free block (bytes):   0x00000000000ef000

Related topics: